package com.yupi.yuojbackendjudgeservice.judege.codesandbox;


import yuojbackendmodel.model.codesandbox.ExecuteCodeRequest;
import yuojbackendmodel.model.codesandbox.ExecuteCodeResponse;

/**
 * @Description 代码沙箱接口定义，定义接口是因为：使用时只调用接口，之后改代码沙箱实现的时候不用改其他的
 * @Author JFeng
 * @Date 2023/10/14
 */
public interface CodeSandbox {
    /**
     * 执行代码
     * @param executeCodeRequest
     * @return
     */
    ExecuteCodeResponse executeCode(ExecuteCodeRequest executeCodeRequest);

}
